nets for protection against accidents - Spanish English Dictionary